// import type { Response } from '../base/types'

// 登录接口需要携带参数的 ts 类型
export interface LoginParams {
  username: string
  password: string
}

// 登录接口返回数据类型
export type LoginResp = string

export type UserInfoResp = UserInfoData

// 登录接口返回类型
// export type LoginResponse = Response<LoginResponseData>

// 服务器返回用户信息的相关数据类型
export interface UserInfoData {
  name: string
  avatar: string
  roles: string[]
  buttons: string[]
  routes: string[]
}

// export type UserInfoResponse = Response<UserInfo>
